<!DOCTYPE html>
<html lang="zh-CN" dir="ltr">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>sv-app</title>
    <meta name="description" content="一个基于 vue3 + uniapp + unicloud 开发的框架">
    <meta name="generator" content="VitePress v1.1.4">
    <link rel="preload stylesheet" href="/sv-app-docs/docs-github/assets/style.DZkHOQMt.css" as="style">
    
    <script type="module" src="/sv-app-docs/docs-github/assets/app.CZ4t4t8s.js"></script>
    <link rel="preload" href="/sv-app-docs/docs-github/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
    <link rel="modulepreload" href="/sv-app-docs/docs-github/assets/chunks/framework.jyMjuLd-.js">
    <link rel="modulepreload" href="/sv-app-docs/docs-github/assets/chunks/theme.B7oxCVCu.js">
    <link rel="modulepreload" href="/sv-app-docs/docs-github/assets/src_base_blog.md.CcoMkle7.lean.js">
    <link rel="icon" href="/sv-app-docs/docs-github/favicon.ico">
    <script>var _hmt=_hmt||[];(function(){var e=document.createElement("script");e.src="https://hm.baidu.com/hm.js?c785b843215f0b29f2821147cbb7aca8";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})();</script>
    <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
    <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
  </head>
  <body>
    <div id="app"><div class="Layout" data-v-5d98c3a5><!--[--><!--]--><!--[--><span tabindex="-1" data-v-0f60ec36></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-0f60ec36> Skip to content </a><!--]--><!----><header class="VPNav" data-v-5d98c3a5 data-v-ae24b3ad><div class="VPNavBar has-sidebar top" data-v-ae24b3ad data-v-ccf7ddec><div class="wrapper" data-v-ccf7ddec><div class="container" data-v-ccf7ddec><div class="title" data-v-ccf7ddec><div class="VPNavBarTitle has-sidebar" data-v-ccf7ddec data-v-ab179fa1><a class="title" href="/sv-app-docs/docs-github/" data-v-ab179fa1><!--[--><!--]--><!--[--><img class="VPImage logo" src="/sv-app-docs/docs-github/logo.png" alt data-v-8426fc1a><!--]--><span data-v-ab179fa1>sv-app</span><!--[--><!--]--></a></div></div><div class="content" data-v-ccf7ddec><div class="content-body" data-v-ccf7ddec><!--[--><!--]--><div class="VPNavBarSearch search" data-v-ccf7ddec><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-ccf7ddec data-v-7f418b0f><span id="main-nav-aria-label" class="visually-hidden" data-v-7f418b0f>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/sv-app-docs/docs-github/src/base/quick.html" tabindex="0" data-v-7f418b0f data-v-9c663999><!--[--><span data-v-9c663999>🚀快速开始</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-7f418b0f data-v-b6c34ac9><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-b6c34ac9><span class="text" data-v-b6c34ac9><!----><span data-v-b6c34ac9>框架</span><span class="vpi-chevron-down text-icon" data-v-b6c34ac9></span></span></button><div class="menu" data-v-b6c34ac9><div class="VPMenu" data-v-b6c34ac9 data-v-e7ea1737><div class="items" data-v-e7ea1737><!--[--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/frame/intro/intro.html" data-v-43f1e123><!--[-->框架概况<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/frame/sv-service/sv-service.html" data-v-43f1e123><!--[-->服务端<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/frame/sv-client/sv-client.html" data-v-43f1e123><!--[-->客户端<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/frame/sv-admin/sv-admin.html" data-v-43f1e123><!--[-->管理端<!--]--></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-7f418b0f data-v-b6c34ac9><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-b6c34ac9><span class="text" data-v-b6c34ac9><!----><span data-v-b6c34ac9>插件</span><span class="vpi-chevron-down text-icon" data-v-b6c34ac9></span></span></button><div class="menu" data-v-b6c34ac9><div class="VPMenu" data-v-b6c34ac9 data-v-e7ea1737><div class="items" data-v-e7ea1737><!--[--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/plugins/intro/intro.html" data-v-43f1e123><!--[-->插件概况<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/plugins/sv-configs/sv-configs.html" data-v-43f1e123><!--[-->配置模块<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/plugins/sv-style/sv-style.html" data-v-43f1e123><!--[-->样式模块<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/plugins/sv-system/sv-system.html" data-v-43f1e123><!--[-->系统模块<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/plugins/sv-id-pages/sv-id-pages.html" data-v-43f1e123><!--[-->用户体系<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/plugins/sv-id-vip/sv-id-vip.html" data-v-43f1e123><!--[-->会员体系<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/plugins/sv-pay/sv-pay.html" data-v-43f1e123><!--[-->支付模块<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/plugins/sv-ad/sv-ad.html" data-v-43f1e123><!--[-->广告模块<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/plugins/sv-wangeditor/sv-wangeditor.html" data-v-43f1e123><!--[-->富文本模块<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/plugins/sv-excel-json-each/sv-excel-json-each.html" data-v-43f1e123><!--[-->EXCEL&amp;JSON 数据互转<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/plugins/sv-json-view/sv-json-view.html" data-v-43f1e123><!--[-->JSON 预览<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/plugins/sv-intercept-back/sv-intercept-back.html" data-v-43f1e123><!--[-->返回拦截<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/plugins/sv-dynamic-input/sv-dynamic-input.html" data-v-43f1e123><!--[-->动态录入<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/plugins/sp-editor/sp-editor.html" data-v-43f1e123><!--[-->基于uni-editor的富文本插件<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/plugins/sp-html2canvas-render/sp-html2canvas-render.html" data-v-43f1e123><!--[-->html2canvas+renderjs截图<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/plugins/sp-html2pdf-render/sp-html2pdf-render.html" data-v-43f1e123><!--[-->html2pdf+renderjs导出PDF<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/plugins/sp-sign-board/sp-sign-board.html" data-v-43f1e123><!--[-->签字版<!--]--></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-7f418b0f data-v-b6c34ac9><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-b6c34ac9><span class="text" data-v-b6c34ac9><!----><span data-v-b6c34ac9>组件</span><span class="vpi-chevron-down text-icon" data-v-b6c34ac9></span></span></button><div class="menu" data-v-b6c34ac9><div class="VPMenu" data-v-b6c34ac9 data-v-e7ea1737><div class="items" data-v-e7ea1737><!--[--><!--[--><div class="VPMenuGroup" data-v-e7ea1737 data-v-69e747b5><p class="title" data-v-69e747b5>客户端</p><!--[--><!--[--><div class="VPMenuLink" data-v-69e747b5 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/components/sv-page/sv-page.html" data-v-43f1e123><!--[-->sv-page<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-69e747b5 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/components/sv-nav-bar/sv-nav-bar.html" data-v-43f1e123><!--[-->sv-nav-bar<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-69e747b5 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/components/sv-tab-bar/sv-tab-bar.html" data-v-43f1e123><!--[-->sv-tab-bar<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-69e747b5 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/components/sv-paging/sv-paging.html" data-v-43f1e123><!--[-->sv-paging<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-69e747b5 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/components/sv-checkbox/sv-checkbox.html" data-v-43f1e123><!--[-->sv-checkbox<!--]--></a></div><!--]--><!--]--></div><!--]--><!--[--><div class="VPMenuGroup" data-v-e7ea1737 data-v-69e747b5><p class="title" data-v-69e747b5>管理端</p><!--[--><!--[--><div class="VPMenuLink" data-v-69e747b5 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/components/sv-icon-select/sv-icon-select.html" data-v-43f1e123><!--[-->sv-icon-select<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-69e747b5 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/components/sv-pagination/sv-pagination.html" data-v-43f1e123><!--[-->sv-pagination<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-69e747b5 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/components/sv-dict-checkbox/sv-dict-checkbox.html" data-v-43f1e123><!--[-->sv-dict-checkbox<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-69e747b5 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/components/sv-dict-radio/sv-dict-radio.html" data-v-43f1e123><!--[-->sv-dict-radio<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-69e747b5 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/components/sv-dict-select/sv-dict-select.html" data-v-43f1e123><!--[-->sv-dict-select<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-69e747b5 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/components/sv-dict-tag/sv-dict-tag.html" data-v-43f1e123><!--[-->sv-dict-tag<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-69e747b5 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/components/sv-file-upload/sv-file-upload.html" data-v-43f1e123><!--[-->sv-file-upload<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-69e747b5 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/components/sv-file-avatar/sv-file-avatar.html" data-v-43f1e123><!--[-->sv-file-avatar<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-69e747b5 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/components/sv-excel-menu/sv-excel-menu.html" data-v-43f1e123><!--[-->sv-excel-menu<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-69e747b5 data-v-43f1e123><a class="VPLink link" href="/sv-app-docs/docs-github/src/components/sv-change-password/sv-change-password.html" data-v-43f1e123><!--[-->sv-change-password<!--]--></a></div><!--]--><!--]--></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-7f418b0f data-v-b6c34ac9><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-b6c34ac9><span class="text" data-v-b6c34ac9><!----><span data-v-b6c34ac9>相关链接</span><span class="vpi-chevron-down text-icon" data-v-b6c34ac9></span></span></button><div class="menu" data-v-b6c34ac9><div class="VPMenu" data-v-b6c34ac9 data-v-e7ea1737><div class="items" data-v-e7ea1737><!--[--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link vp-external-link-icon" href="https://cn.vuejs.org" target="_blank" rel="noreferrer" data-v-43f1e123><!--[-->Vue3<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link vp-external-link-icon" href="https://uniapp.dcloud.net.cn" target="_blank" rel="noreferrer" data-v-43f1e123><!--[-->uni-app<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link vp-external-link-icon" href="https://doc.dcloud.net.cn/uniCloud" target="_blank" rel="noreferrer" data-v-43f1e123><!--[-->uniCloud<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link vp-external-link-icon" href="https://www.uvui.cn" target="_blank" rel="noreferrer" data-v-43f1e123><!--[-->uv-ui<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link vp-external-link-icon" href="https://element-plus.gitee.io/zh-CN" target="_blank" rel="noreferrer" data-v-43f1e123><!--[-->element-plus<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link vp-external-link-icon" href="https://ext.dcloud.net.cn/plugin?id=239" target="_blank" rel="noreferrer" data-v-43f1e123><!--[-->ColorUI<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link vp-external-link-icon" href="https://ext.dcloud.net.cn/plugin?id=3935" target="_blank" rel="noreferrer" data-v-43f1e123><!--[-->z-paging<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link vp-external-link-icon" href="https://ext.dcloud.net.cn/plugin?id=271" target="_blank" rel="noreferrer" data-v-43f1e123><!--[-->uCharts<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link vp-external-link-icon" href="https://www.iconfont.cn" target="_blank" rel="noreferrer" data-v-43f1e123><!--[-->iconfont<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link vp-external-link-icon" href="https://animista.net" target="_blank" rel="noreferrer" data-v-43f1e123><!--[-->Animista<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link vp-external-link-icon" href="https://vueuse.org" target="_blank" rel="noreferrer" data-v-43f1e123><!--[-->VueUse<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link vp-external-link-icon" href="https://ext.dcloud.net.cn/plugin?id=8081" target="_blank" rel="noreferrer" data-v-43f1e123><!--[-->pinia-plugin-unistorage<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link vp-external-link-icon" href="https://www.lodashjs.com" target="_blank" rel="noreferrer" data-v-43f1e123><!--[-->Lodash<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-43f1e123><a class="VPLink link vp-external-link-icon" href="https://dayjs.fenxianglu.cn" target="_blank" rel="noreferrer" data-v-43f1e123><!--[-->dayjs<!--]--></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/sv-app-docs/docs-github/src/donate/donate.html" tabindex="0" data-v-7f418b0f data-v-9c663999><!--[--><span data-v-9c663999>☕一杯咖啡</span><!--]--></a><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-ccf7ddec data-v-e6aabb21><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="Switch to dark theme" aria-checked="false" data-v-e6aabb21 data-v-d1f28634 data-v-1d5665e3><span class="check" data-v-1d5665e3><span class="icon" data-v-1d5665e3><!--[--><span class="vpi-sun sun" data-v-d1f28634></span><span class="vpi-moon moon" data-v-d1f28634></span><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-ccf7ddec data-v-0394ad82 data-v-7bc22406><!--[--><a class="VPSocialLink no-icon" href="https://github.com/Sonvee/sv-app" aria-label="github" target="_blank" rel="noopener" data-v-7bc22406 data-v-eee4e7cb><span class="vpi-social-github" /></a><a class="VPSocialLink no-icon" href="https://gitee.com/Sonve/sv-app" aria-label="Gitee" target="_blank" rel="noopener" data-v-7bc22406 data-v-eee4e7cb><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><path fill="currentColor" d="M11.984 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12a12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.016 0m6.09 5.333c.328 0 .593.266.592.593v1.482a.594.594 0 0 1-.593.592H9.777c-.982 0-1.778.796-1.778 1.778v5.63c0 .327.266.592.593.592h5.63c.982 0 1.778-.796 1.778-1.778v-.296a.593.593 0 0 0-.592-.593h-4.15a.592.592 0 0 1-.592-.592v-1.482a.593.593 0 0 1 .593-.592h6.815c.327 0 .593.265.593.592v3.408a4 4 0 0 1-4 4H5.926a.593.593 0 0 1-.593-.593V9.778a4.444 4.444 0 0 1 4.445-4.444h8.296Z"/></svg></a><a class="VPSocialLink no-icon" href="https://ext.dcloud.net.cn/publisher?id=1173575" aria-label="DCloud" target="_blank" rel="noopener" data-v-7bc22406 data-v-eee4e7cb><svg t="1713778098002" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2278" width="32" height="32"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#2B9939" p-id="2279"></path><path d="M347.33473185 704.1094791h334.50868979V235.83183485h111.46837529v579.78054125H235.83183485V235.83183485h111.502897v468.27764425z" fill="#ffffff" p-id="2280"></path></svg></a><a class="VPSocialLink no-icon" href="https://qm.qq.com/cgi-bin/qm/qr?k=HD9IXnUruOa5pplF1jAeQsLb9BNnP_DE&amp;jump_from=webapi&amp;authKey=tk61Q5la3EAprdYcUBD7v0PBly795OTcT4UT36XxqcG7pmhGRpE+yFlt75vQBWeY" aria-label="QQ" target="_blank" rel="noopener" data-v-7bc22406 data-v-eee4e7cb><svg t="1694688365239" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4048" width="32" height="32"><path d="M980.79827 694.105946c-21.144216-122.796973-109.844757-203.250162-109.844757-203.250162 12.647784-111.477622-33.792-131.26573-33.792-131.26573C827.392 14.668108 530.985514 20.67373 524.730811 20.839784 518.476108 20.67373 222.01427 14.668108 212.300108 359.590054c0 0-46.467459 19.788108-33.819676 131.26573 0 0-88.700541 80.453189-109.817081 203.250162 0 0-11.291676 207.484541 101.403676 25.40627 0 0 25.350919 69.161514 71.790703 131.26573 0 0-83.082378 28.256865-75.997405 101.625081 0 0-2.87827 81.836973 177.401081 76.218811 0 0 126.699243-9.852541 164.753297-63.515676l16.605405 0 0.276757 0 16.633081 0c38.026378 53.635459 164.725622 63.515676 164.725622 63.515676 180.224 5.618162 177.401081-76.218811 177.401081-76.218811 7.029622-73.368216-75.997405-101.625081-75.997405-101.625081 46.439784-62.104216 71.790703-131.26573 71.790703-131.26573C992.034595 901.590486 980.79827 694.105946 980.79827 694.105946z" p-id="4049" fill="#88BAFF"></path></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-ccf7ddec data-v-d0bd9dde data-v-b6c34ac9><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-b6c34ac9><span class="vpi-more-horizontal icon" data-v-b6c34ac9></span></button><div class="menu" data-v-b6c34ac9><div class="VPMenu" data-v-b6c34ac9 data-v-e7ea1737><!----><!--[--><!--[--><!----><div class="group" data-v-d0bd9dde><div class="item appearance" data-v-d0bd9dde><p class="label" data-v-d0bd9dde>Appearance</p><div class="appearance-action" data-v-d0bd9dde><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="Switch to dark theme" aria-checked="false" data-v-d0bd9dde data-v-d1f28634 data-v-1d5665e3><span class="check" data-v-1d5665e3><span class="icon" data-v-1d5665e3><!--[--><span class="vpi-sun sun" data-v-d1f28634></span><span class="vpi-moon moon" data-v-d1f28634></span><!--]--></span></span></button></div></div></div><div class="group" data-v-d0bd9dde><div class="item social-links" data-v-d0bd9dde><div class="VPSocialLinks social-links-list" data-v-d0bd9dde data-v-7bc22406><!--[--><a class="VPSocialLink no-icon" href="https://github.com/Sonvee/sv-app" aria-label="github" target="_blank" rel="noopener" data-v-7bc22406 data-v-eee4e7cb><span class="vpi-social-github" /></a><a class="VPSocialLink no-icon" href="https://gitee.com/Sonve/sv-app" aria-label="Gitee" target="_blank" rel="noopener" data-v-7bc22406 data-v-eee4e7cb><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><path fill="currentColor" d="M11.984 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12a12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.016 0m6.09 5.333c.328 0 .593.266.592.593v1.482a.594.594 0 0 1-.593.592H9.777c-.982 0-1.778.796-1.778 1.778v5.63c0 .327.266.592.593.592h5.63c.982 0 1.778-.796 1.778-1.778v-.296a.593.593 0 0 0-.592-.593h-4.15a.592.592 0 0 1-.592-.592v-1.482a.593.593 0 0 1 .593-.592h6.815c.327 0 .593.265.593.592v3.408a4 4 0 0 1-4 4H5.926a.593.593 0 0 1-.593-.593V9.778a4.444 4.444 0 0 1 4.445-4.444h8.296Z"/></svg></a><a class="VPSocialLink no-icon" href="https://ext.dcloud.net.cn/publisher?id=1173575" aria-label="DCloud" target="_blank" rel="noopener" data-v-7bc22406 data-v-eee4e7cb><svg t="1713778098002" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2278" width="32" height="32"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#2B9939" p-id="2279"></path><path d="M347.33473185 704.1094791h334.50868979V235.83183485h111.46837529v579.78054125H235.83183485V235.83183485h111.502897v468.27764425z" fill="#ffffff" p-id="2280"></path></svg></a><a class="VPSocialLink no-icon" href="https://qm.qq.com/cgi-bin/qm/qr?k=HD9IXnUruOa5pplF1jAeQsLb9BNnP_DE&amp;jump_from=webapi&amp;authKey=tk61Q5la3EAprdYcUBD7v0PBly795OTcT4UT36XxqcG7pmhGRpE+yFlt75vQBWeY" aria-label="QQ" target="_blank" rel="noopener" data-v-7bc22406 data-v-eee4e7cb><svg t="1694688365239" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4048" width="32" height="32"><path d="M980.79827 694.105946c-21.144216-122.796973-109.844757-203.250162-109.844757-203.250162 12.647784-111.477622-33.792-131.26573-33.792-131.26573C827.392 14.668108 530.985514 20.67373 524.730811 20.839784 518.476108 20.67373 222.01427 14.668108 212.300108 359.590054c0 0-46.467459 19.788108-33.819676 131.26573 0 0-88.700541 80.453189-109.817081 203.250162 0 0-11.291676 207.484541 101.403676 25.40627 0 0 25.350919 69.161514 71.790703 131.26573 0 0-83.082378 28.256865-75.997405 101.625081 0 0-2.87827 81.836973 177.401081 76.218811 0 0 126.699243-9.852541 164.753297-63.515676l16.605405 0 0.276757 0 16.633081 0c38.026378 53.635459 164.725622 63.515676 164.725622 63.515676 180.224 5.618162 177.401081-76.218811 177.401081-76.218811 7.029622-73.368216-75.997405-101.625081-75.997405-101.625081 46.439784-62.104216 71.790703-131.26573 71.790703-131.26573C992.034595 901.590486 980.79827 694.105946 980.79827 694.105946z" p-id="4049" fill="#88BAFF"></path></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-ccf7ddec data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><div class="divider" data-v-ccf7ddec><div class="divider-line" data-v-ccf7ddec></div></div></div><!----></header><div class="VPLocalNav has-sidebar empty" data-v-5d98c3a5 data-v-a6f0e41e><div class="container" data-v-a6f0e41e><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-a6f0e41e><span class="vpi-align-left menu-icon" data-v-a6f0e41e></span><span class="menu-text" data-v-a6f0e41e>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-a6f0e41e data-v-17a5e62e><button data-v-17a5e62e>Return to top</button><!----></div></div></div><aside class="VPSidebar" data-v-5d98c3a5 data-v-575e6a36><div class="curtain" data-v-575e6a36></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-575e6a36><span class="visually-hidden" id="sidebar-aria-label" data-v-575e6a36> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="group" data-v-575e6a36><section class="VPSidebarItem level-0 collapsible has-active" data-v-575e6a36 data-v-b8d55f3b><div class="item" role="button" tabindex="0" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><h2 class="text" data-v-b8d55f3b>基础</h2><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b8d55f3b><span class="vpi-chevron-right caret-icon" data-v-b8d55f3b></span></div></div><div class="items" data-v-b8d55f3b><!--[--><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/base/quick.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>快速开始</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/base/problem.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>常见问题</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/base/blog.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>博客文章</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/base/log.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>更新日志</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-575e6a36><section class="VPSidebarItem level-0 collapsible" data-v-575e6a36 data-v-b8d55f3b><div class="item" role="button" tabindex="0" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><h2 class="text" data-v-b8d55f3b>框架</h2><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b8d55f3b><span class="vpi-chevron-right caret-icon" data-v-b8d55f3b></span></div></div><div class="items" data-v-b8d55f3b><!--[--><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/frame/intro/intro.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>框架概况</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/frame/sv-service/sv-service.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>服务端</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/frame/sv-client/sv-client.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>客户端</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/frame/sv-admin/sv-admin.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>管理端</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-575e6a36><section class="VPSidebarItem level-0 collapsible" data-v-575e6a36 data-v-b8d55f3b><div class="item" role="button" tabindex="0" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><h2 class="text" data-v-b8d55f3b>插件</h2><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b8d55f3b><span class="vpi-chevron-right caret-icon" data-v-b8d55f3b></span></div></div><div class="items" data-v-b8d55f3b><!--[--><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/plugins/intro/intro.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>插件概况</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/plugins/sv-configs/sv-configs.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>配置模块</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/plugins/sv-style/sv-style.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>样式模块</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/plugins/sv-system/sv-system.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>系统模块</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/plugins/sv-id-pages/sv-id-pages.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>用户体系</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/plugins/sv-id-vip/sv-id-vip.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>会员体系</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/plugins/sv-pay/sv-pay.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>支付模块</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/plugins/sv-ad/sv-ad.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>广告模块</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/plugins/sv-wangeditor/sv-wangeditor.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>富文本模块</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/plugins/sv-excel-json-each/sv-excel-json-each.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>EXCEL&JSON 数据互转</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/plugins/sv-json-view/sv-json-view.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>JSON 预览</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/plugins/sv-intercept-back/sv-intercept-back.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>返回拦截</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/plugins/sv-dynamic-input/sv-dynamic-input.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>动态录入</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/plugins/sp-editor/sp-editor.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>基于uni-editor的富文本插件</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/plugins/sp-html2canvas-render/sp-html2canvas-render.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>html2canvas+renderjs截图</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/plugins/sp-html2pdf-render/sp-html2pdf-render.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>html2pdf+renderjs导出PDF</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/plugins/sp-sign-board/sp-sign-board.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>签字版</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-575e6a36><section class="VPSidebarItem level-0 collapsible" data-v-575e6a36 data-v-b8d55f3b><div class="item" role="button" tabindex="0" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><h2 class="text" data-v-b8d55f3b>组件</h2><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b8d55f3b><span class="vpi-chevron-right caret-icon" data-v-b8d55f3b></span></div></div><div class="items" data-v-b8d55f3b><!--[--><section class="VPSidebarItem level-1 collapsible" data-v-b8d55f3b data-v-b8d55f3b><div class="item" role="button" tabindex="0" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><h3 class="text" data-v-b8d55f3b>客户端</h3><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b8d55f3b><span class="vpi-chevron-right caret-icon" data-v-b8d55f3b></span></div></div><div class="items" data-v-b8d55f3b><!--[--><div class="VPSidebarItem level-2 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/components/sv-page/sv-page.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>sv-page</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/components/sv-nav-bar/sv-nav-bar.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>sv-nav-bar</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/components/sv-tab-bar/sv-tab-bar.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>sv-tab-bar</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/components/sv-paging/sv-paging.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>sv-paging</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/components/sv-checkbox/sv-checkbox.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>sv-checkbox</p><!--]--></a><!----></div><!----></div><!--]--></div></section><section class="VPSidebarItem level-1 collapsible" data-v-b8d55f3b data-v-b8d55f3b><div class="item" role="button" tabindex="0" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><h3 class="text" data-v-b8d55f3b>管理端</h3><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b8d55f3b><span class="vpi-chevron-right caret-icon" data-v-b8d55f3b></span></div></div><div class="items" data-v-b8d55f3b><!--[--><div class="VPSidebarItem level-2 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/components/sv-icon-select/sv-icon-select.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>sv-icon-select</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/components/sv-pagination/sv-pagination.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>sv-pagination</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/components/sv-dict-checkbox/sv-dict-checkbox.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>sv-dict-checkbox</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/components/sv-dict-radio/sv-dict-radio.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>sv-dict-radio</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/components/sv-dict-select/sv-dict-select.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>sv-dict-select</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/components/sv-dict-tag/sv-dict-tag.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>sv-dict-tag</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/components/sv-file-upload/sv-file-upload.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>sv-file-upload</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/components/sv-file-avatar/sv-file-avatar.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>sv-file-avatar</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/components/sv-excel-menu/sv-excel-menu.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>sv-excel-menu</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/components/sv-change-password/sv-change-password.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>sv-change-password</p><!--]--></a><!----></div><!----></div><!--]--></div></section><!--]--></div></section></div><div class="group" data-v-575e6a36><section class="VPSidebarItem level-0" data-v-575e6a36 data-v-b8d55f3b><!----><div class="items" data-v-b8d55f3b><!--[--><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/donate/donate.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>☕一杯咖啡</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/sv-app-docs/docs-github/src/thank/thank.html" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>🎉鸣谢</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-5d98c3a5 data-v-1428d186><div class="VPDoc has-sidebar has-aside" data-v-1428d186 data-v-39a288b8><!--[--><!--]--><div class="container" data-v-39a288b8><div class="aside" data-v-39a288b8><div class="aside-curtain" data-v-39a288b8></div><div class="aside-container" data-v-39a288b8><div class="aside-content" data-v-39a288b8><div class="VPDocAside" data-v-39a288b8 data-v-3f215769><!--[--><!--]--><!--[--><!--]--><nav aria-labelledby="doc-outline-aria-label" class="VPDocAsideOutline" role="navigation" data-v-3f215769 data-v-269c27a6><div class="content" data-v-269c27a6><div class="outline-marker" data-v-269c27a6></div><div aria-level="2" class="outline-title" id="doc-outline-aria-label" role="heading" data-v-269c27a6>On this page</div><ul class="VPDocOutlineItem root" data-v-269c27a6 data-v-b933a997><!--[--><!--]--></ul></div></nav><!--[--><!--]--><div class="spacer" data-v-3f215769></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-39a288b8><div class="content-container" data-v-39a288b8><!--[--><!--]--><main class="main" data-v-39a288b8><div style="position:relative;" class="vp-doc _sv-app-docs_docs-github_src_base_blog" data-v-39a288b8><div><h2 id="博客文章" tabindex="-1">博客文章 <a class="header-anchor" href="#博客文章" aria-label="Permalink to &quot;博客文章&quot;">​</a></h2></div></div></main><footer class="VPDocFooter" data-v-39a288b8 data-v-d4a0bba5><!--[--><!--]--><div class="edit-info" data-v-d4a0bba5><!----><div class="last-updated" data-v-d4a0bba5><p class="VPLastUpdated" data-v-d4a0bba5 data-v-7e05ebdb>最后更新: <time datetime="2024-04-30T08:35:33.000Z" data-v-7e05ebdb></time></p></div></div><nav class="prev-next" aria-labelledby="doc-footer-aria-label" data-v-d4a0bba5><span class="visually-hidden" id="doc-footer-aria-label" data-v-d4a0bba5>Pager</span><div class="pager" data-v-d4a0bba5><a class="VPLink link pager-link prev" href="/sv-app-docs/docs-github/src/base/problem.html" data-v-d4a0bba5><!--[--><span class="desc" data-v-d4a0bba5>Previous page</span><span class="title" data-v-d4a0bba5>常见问题</span><!--]--></a></div><div class="pager" data-v-d4a0bba5><a class="VPLink link pager-link next" href="/sv-app-docs/docs-github/src/base/log.html" data-v-d4a0bba5><!--[--><span class="desc" data-v-d4a0bba5>Next page</span><span class="title" data-v-d4a0bba5>更新日志</span><!--]--></a></div></nav></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><!----><!--[--><!--]--></div></div>
    <script>window.__VP_HASH_MAP__=JSON.parse("{\"src_components_sv-file-upload_sv-file-upload.md\":\"BfvypeNV\",\"src_plugins_sv-pay_sv-pay.md\":\"DMNkd_AN\",\"src_frame_intro_intro.md\":\"BBOjTD10\",\"src_plugins_sv-ad_sv-ad.md\":\"DntDFGYz\",\"src_frame_sv-admin_sv-admin.md\":\"CXRaFxKj\",\"src_plugins_sv-json-view_sv-json-view.md\":\"jrzaBwAL\",\"src_plugins_sv-id-pages_sv-id-pages.md\":\"Cg46S1Ef\",\"src_base_quick.md\":\"B7hlJTPs\",\"src_base_problem.md\":\"Da49_xVp\",\"src_components_sv-dict-tag_sv-dict-tag.md\":\"Bb3ugGb-\",\"src_donate_donate.md\":\"B3GeOPLs\",\"src_components_sv-pagination_sv-pagination.md\":\"DZnGkVRR\",\"src_components_sv-change-password_sv-change-password.md\":\"CxDZUmva\",\"src_components_sv-dict-select_sv-dict-select.md\":\"_FoyhG9E\",\"src_plugins_sv-configs_sv-configs.md\":\"BoSg2Iov\",\"index.md\":\"CxWPEf4o\",\"src_plugins_sv-style_sv-style.md\":\"BCDTf9VM\",\"src_plugins_sv-system_sv-system.md\":\"B8dXB3sr\",\"src_plugins_intro_intro.md\":\"C8uyCvKO\",\"src_base_blog.md\":\"CcoMkle7\",\"src_base_log.md\":\"Vm5naF59\",\"src_components_sv-dict-radio_sv-dict-radio.md\":\"CCwLtCno\",\"src_components_sv-paging_sv-paging.md\":\"DJ8WNroW\",\"src_components_sv-nav-bar_sv-nav-bar.md\":\"C0nmUvY2\",\"src_components_sv-page_sv-page.md\":\"jQ--RPur\",\"src_plugins_sv-wangeditor_sv-wangeditor.md\":\"JEU4-C02\",\"src_components_sv-checkbox_sv-checkbox.md\":\"CYhTuRT6\",\"src_components_sv-excel-menu_sv-excel-menu.md\":\"BHGAbqif\",\"src_components_sv-icon-select_sv-icon-select.md\":\"VPyHYg2t\",\"src_frame_sv-service_sv-service.md\":\"CxEZxYE_\",\"src_plugins_sp-html2canvas-render_sp-html2canvas-render.md\":\"C7SAGqcI\",\"src_components_sv-dict-checkbox_sv-dict-checkbox.md\":\"G0RPimwC\",\"src_plugins_sv-excel-json-each_sv-excel-json-each.md\":\"iFdkANBO\",\"src_plugins_sp-html2pdf-render_sp-html2pdf-render.md\":\"CBFNslJV\",\"src_components_sv-tab-bar_sv-tab-bar.md\":\"ABQobsBS\",\"src_plugins_sv-id-vip_sv-id-vip.md\":\"BPmrR0vD\",\"src_frame_sv-client_sv-client.md\":\"C_x76qlq\",\"src_components_sv-file-avatar_sv-file-avatar.md\":\"BK5DLid5\",\"src_thank_thank.md\":\"Dcr9gnjp\",\"src_plugins_sv-dynamic-input_sv-dynamic-input.md\":\"DePu7J3r\",\"src_plugins_sp-sign-board_sp-sign-board.md\":\"2mTitwGV\",\"src_plugins_sp-editor_sp-editor.md\":\"B46hr3Af\",\"src_plugins_sv-intercept-back_sv-intercept-back.md\":\"nZvCeJWT\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"zh-CN\",\"dir\":\"ltr\",\"title\":\"sv-app\",\"description\":\"一个基于 vue3 + uniapp + unicloud 开发的框架\",\"base\":\"/sv-app-docs/docs-github/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"logo\":\"/logo.png\",\"siteTitle\":\"sv-app\",\"lastUpdatedText\":\"最后更新\",\"nav\":[{\"text\":\"🚀快速开始\",\"link\":\"/src/base/quick\"},{\"text\":\"框架\",\"collapsed\":false,\"items\":[{\"text\":\"框架概况\",\"link\":\"/src/frame/intro/intro\"},{\"text\":\"服务端\",\"link\":\"/src/frame/sv-service/sv-service\"},{\"text\":\"客户端\",\"link\":\"/src/frame/sv-client/sv-client\"},{\"text\":\"管理端\",\"link\":\"/src/frame/sv-admin/sv-admin\"}]},{\"text\":\"插件\",\"collapsed\":false,\"items\":[{\"text\":\"插件概况\",\"link\":\"/src/plugins/intro/intro\"},{\"text\":\"配置模块\",\"link\":\"/src/plugins/sv-configs/sv-configs\"},{\"text\":\"样式模块\",\"link\":\"/src/plugins/sv-style/sv-style\"},{\"text\":\"系统模块\",\"link\":\"/src/plugins/sv-system/sv-system\"},{\"text\":\"用户体系\",\"link\":\"/src/plugins/sv-id-pages/sv-id-pages\"},{\"text\":\"会员体系\",\"link\":\"/src/plugins/sv-id-vip/sv-id-vip\"},{\"text\":\"支付模块\",\"link\":\"/src/plugins/sv-pay/sv-pay\"},{\"text\":\"广告模块\",\"link\":\"/src/plugins/sv-ad/sv-ad\"},{\"text\":\"富文本模块\",\"link\":\"/src/plugins/sv-wangeditor/sv-wangeditor\"},{\"text\":\"EXCEL&JSON 数据互转\",\"link\":\"/src/plugins/sv-excel-json-each/sv-excel-json-each\"},{\"text\":\"JSON 预览\",\"link\":\"/src/plugins/sv-json-view/sv-json-view\"},{\"text\":\"返回拦截\",\"link\":\"/src/plugins/sv-intercept-back/sv-intercept-back\"},{\"text\":\"动态录入\",\"link\":\"/src/plugins/sv-dynamic-input/sv-dynamic-input\"},{\"text\":\"基于uni-editor的富文本插件\",\"link\":\"/src/plugins/sp-editor/sp-editor\"},{\"text\":\"html2canvas+renderjs截图\",\"link\":\"/src/plugins/sp-html2canvas-render/sp-html2canvas-render\"},{\"text\":\"html2pdf+renderjs导出PDF\",\"link\":\"/src/plugins/sp-html2pdf-render/sp-html2pdf-render\"},{\"text\":\"签字版\",\"link\":\"/src/plugins/sp-sign-board/sp-sign-board\"}]},{\"text\":\"组件\",\"collapsed\":false,\"items\":[{\"text\":\"客户端\",\"collapsed\":false,\"items\":[{\"text\":\"sv-page\",\"link\":\"/src/components/sv-page/sv-page\"},{\"text\":\"sv-nav-bar\",\"link\":\"/src/components/sv-nav-bar/sv-nav-bar\"},{\"text\":\"sv-tab-bar\",\"link\":\"/src/components/sv-tab-bar/sv-tab-bar\"},{\"text\":\"sv-paging\",\"link\":\"/src/components/sv-paging/sv-paging\"},{\"text\":\"sv-checkbox\",\"link\":\"/src/components/sv-checkbox/sv-checkbox\"}]},{\"text\":\"管理端\",\"collapsed\":false,\"items\":[{\"text\":\"sv-icon-select\",\"link\":\"/src/components/sv-icon-select/sv-icon-select\"},{\"text\":\"sv-pagination\",\"link\":\"/src/components/sv-pagination/sv-pagination\"},{\"text\":\"sv-dict-checkbox\",\"link\":\"/src/components/sv-dict-checkbox/sv-dict-checkbox\"},{\"text\":\"sv-dict-radio\",\"link\":\"/src/components/sv-dict-radio/sv-dict-radio\"},{\"text\":\"sv-dict-select\",\"link\":\"/src/components/sv-dict-select/sv-dict-select\"},{\"text\":\"sv-dict-tag\",\"link\":\"/src/components/sv-dict-tag/sv-dict-tag\"},{\"text\":\"sv-file-upload\",\"link\":\"/src/components/sv-file-upload/sv-file-upload\"},{\"text\":\"sv-file-avatar\",\"link\":\"/src/components/sv-file-avatar/sv-file-avatar\"},{\"text\":\"sv-excel-menu\",\"link\":\"/src/components/sv-excel-menu/sv-excel-menu\"},{\"text\":\"sv-change-password\",\"link\":\"/src/components/sv-change-password/sv-change-password\"}]}]},{\"text\":\"相关链接\",\"items\":[{\"text\":\"Vue3\",\"link\":\"https://cn.vuejs.org\"},{\"text\":\"uni-app\",\"link\":\"https://uniapp.dcloud.net.cn\"},{\"text\":\"uniCloud\",\"link\":\"https://doc.dcloud.net.cn/uniCloud\"},{\"text\":\"uv-ui\",\"link\":\"https://www.uvui.cn\"},{\"text\":\"element-plus\",\"link\":\"https://element-plus.gitee.io/zh-CN\"},{\"text\":\"ColorUI\",\"link\":\"https://ext.dcloud.net.cn/plugin?id=239\"},{\"text\":\"z-paging\",\"link\":\"https://ext.dcloud.net.cn/plugin?id=3935\"},{\"text\":\"uCharts\",\"link\":\"https://ext.dcloud.net.cn/plugin?id=271\"},{\"text\":\"iconfont\",\"link\":\"https://www.iconfont.cn\"},{\"text\":\"Animista\",\"link\":\"https://animista.net\"},{\"text\":\"VueUse\",\"link\":\"https://vueuse.org\"},{\"text\":\"pinia-plugin-unistorage\",\"link\":\"https://ext.dcloud.net.cn/plugin?id=8081\"},{\"text\":\"Lodash\",\"link\":\"https://www.lodashjs.com\"},{\"text\":\"dayjs\",\"link\":\"https://dayjs.fenxianglu.cn\"}]},{\"text\":\"☕一杯咖啡\",\"link\":\"/src/donate/donate\"}],\"sidebar\":[{\"text\":\"基础\",\"collapsed\":false,\"items\":[{\"text\":\"快速开始\",\"link\":\"/src/base/quick\"},{\"text\":\"常见问题\",\"link\":\"/src/base/problem\"},{\"text\":\"博客文章\",\"link\":\"/src/base/blog\"},{\"text\":\"更新日志\",\"link\":\"/src/base/log\"}]},{\"text\":\"框架\",\"collapsed\":false,\"items\":[{\"text\":\"框架概况\",\"link\":\"/src/frame/intro/intro\"},{\"text\":\"服务端\",\"link\":\"/src/frame/sv-service/sv-service\"},{\"text\":\"客户端\",\"link\":\"/src/frame/sv-client/sv-client\"},{\"text\":\"管理端\",\"link\":\"/src/frame/sv-admin/sv-admin\"}]},{\"text\":\"插件\",\"collapsed\":false,\"items\":[{\"text\":\"插件概况\",\"link\":\"/src/plugins/intro/intro\"},{\"text\":\"配置模块\",\"link\":\"/src/plugins/sv-configs/sv-configs\"},{\"text\":\"样式模块\",\"link\":\"/src/plugins/sv-style/sv-style\"},{\"text\":\"系统模块\",\"link\":\"/src/plugins/sv-system/sv-system\"},{\"text\":\"用户体系\",\"link\":\"/src/plugins/sv-id-pages/sv-id-pages\"},{\"text\":\"会员体系\",\"link\":\"/src/plugins/sv-id-vip/sv-id-vip\"},{\"text\":\"支付模块\",\"link\":\"/src/plugins/sv-pay/sv-pay\"},{\"text\":\"广告模块\",\"link\":\"/src/plugins/sv-ad/sv-ad\"},{\"text\":\"富文本模块\",\"link\":\"/src/plugins/sv-wangeditor/sv-wangeditor\"},{\"text\":\"EXCEL&JSON 数据互转\",\"link\":\"/src/plugins/sv-excel-json-each/sv-excel-json-each\"},{\"text\":\"JSON 预览\",\"link\":\"/src/plugins/sv-json-view/sv-json-view\"},{\"text\":\"返回拦截\",\"link\":\"/src/plugins/sv-intercept-back/sv-intercept-back\"},{\"text\":\"动态录入\",\"link\":\"/src/plugins/sv-dynamic-input/sv-dynamic-input\"},{\"text\":\"基于uni-editor的富文本插件\",\"link\":\"/src/plugins/sp-editor/sp-editor\"},{\"text\":\"html2canvas+renderjs截图\",\"link\":\"/src/plugins/sp-html2canvas-render/sp-html2canvas-render\"},{\"text\":\"html2pdf+renderjs导出PDF\",\"link\":\"/src/plugins/sp-html2pdf-render/sp-html2pdf-render\"},{\"text\":\"签字版\",\"link\":\"/src/plugins/sp-sign-board/sp-sign-board\"}]},{\"text\":\"组件\",\"collapsed\":false,\"items\":[{\"text\":\"客户端\",\"collapsed\":false,\"items\":[{\"text\":\"sv-page\",\"link\":\"/src/components/sv-page/sv-page\"},{\"text\":\"sv-nav-bar\",\"link\":\"/src/components/sv-nav-bar/sv-nav-bar\"},{\"text\":\"sv-tab-bar\",\"link\":\"/src/components/sv-tab-bar/sv-tab-bar\"},{\"text\":\"sv-paging\",\"link\":\"/src/components/sv-paging/sv-paging\"},{\"text\":\"sv-checkbox\",\"link\":\"/src/components/sv-checkbox/sv-checkbox\"}]},{\"text\":\"管理端\",\"collapsed\":false,\"items\":[{\"text\":\"sv-icon-select\",\"link\":\"/src/components/sv-icon-select/sv-icon-select\"},{\"text\":\"sv-pagination\",\"link\":\"/src/components/sv-pagination/sv-pagination\"},{\"text\":\"sv-dict-checkbox\",\"link\":\"/src/components/sv-dict-checkbox/sv-dict-checkbox\"},{\"text\":\"sv-dict-radio\",\"link\":\"/src/components/sv-dict-radio/sv-dict-radio\"},{\"text\":\"sv-dict-select\",\"link\":\"/src/components/sv-dict-select/sv-dict-select\"},{\"text\":\"sv-dict-tag\",\"link\":\"/src/components/sv-dict-tag/sv-dict-tag\"},{\"text\":\"sv-file-upload\",\"link\":\"/src/components/sv-file-upload/sv-file-upload\"},{\"text\":\"sv-file-avatar\",\"link\":\"/src/components/sv-file-avatar/sv-file-avatar\"},{\"text\":\"sv-excel-menu\",\"link\":\"/src/components/sv-excel-menu/sv-excel-menu\"},{\"text\":\"sv-change-password\",\"link\":\"/src/components/sv-change-password/sv-change-password\"}]}]},{\"text\":\"☕一杯咖啡\",\"link\":\"/src/donate/donate\"},{\"text\":\"🎉鸣谢\",\"link\":\"/src/thank/thank\"}],\"search\":{\"provider\":\"local\",\"options\":{\"locales\":{\"zh\":{\"translations\":{\"button\":{\"buttonText\":\"搜索文档\",\"buttonAriaLabel\":\"搜索文档\"},\"modal\":{\"noResultsText\":\"无法找到相关结果\",\"resetButtonTitle\":\"清除查询条件\",\"footer\":{\"selectText\":\"选择\",\"navigateText\":\"切换\"}}}}}}},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/Sonvee/sv-app\"},{\"icon\":{\"svg\":\"<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" width=\\\"32\\\" height=\\\"32\\\" viewBox=\\\"0 0 24 24\\\"><path fill=\\\"currentColor\\\" d=\\\"M11.984 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12a12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.016 0m6.09 5.333c.328 0 .593.266.592.593v1.482a.594.594 0 0 1-.593.592H9.777c-.982 0-1.778.796-1.778 1.778v5.63c0 .327.266.592.593.592h5.63c.982 0 1.778-.796 1.778-1.778v-.296a.593.593 0 0 0-.592-.593h-4.15a.592.592 0 0 1-.592-.592v-1.482a.593.593 0 0 1 .593-.592h6.815c.327 0 .593.265.593.592v3.408a4 4 0 0 1-4 4H5.926a.593.593 0 0 1-.593-.593V9.778a4.444 4.444 0 0 1 4.445-4.444h8.296Z\\\"/></svg>\"},\"link\":\"https://gitee.com/Sonve/sv-app\",\"ariaLabel\":\"Gitee\"},{\"icon\":{\"svg\":\"<svg t=\\\"1713778098002\\\" class=\\\"icon\\\" viewBox=\\\"0 0 1024 1024\\\" version=\\\"1.1\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\" p-id=\\\"2278\\\" width=\\\"32\\\" height=\\\"32\\\"><path d=\\\"M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z\\\" fill=\\\"#2B9939\\\" p-id=\\\"2279\\\"></path><path d=\\\"M347.33473185 704.1094791h334.50868979V235.83183485h111.46837529v579.78054125H235.83183485V235.83183485h111.502897v468.27764425z\\\" fill=\\\"#ffffff\\\" p-id=\\\"2280\\\"></path></svg>\"},\"link\":\"https://ext.dcloud.net.cn/publisher?id=1173575\",\"ariaLabel\":\"DCloud\"},{\"icon\":{\"svg\":\"<svg t=\\\"1694688365239\\\" class=\\\"icon\\\" viewBox=\\\"0 0 1024 1024\\\" version=\\\"1.1\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\" p-id=\\\"4048\\\" width=\\\"32\\\" height=\\\"32\\\"><path d=\\\"M980.79827 694.105946c-21.144216-122.796973-109.844757-203.250162-109.844757-203.250162 12.647784-111.477622-33.792-131.26573-33.792-131.26573C827.392 14.668108 530.985514 20.67373 524.730811 20.839784 518.476108 20.67373 222.01427 14.668108 212.300108 359.590054c0 0-46.467459 19.788108-33.819676 131.26573 0 0-88.700541 80.453189-109.817081 203.250162 0 0-11.291676 207.484541 101.403676 25.40627 0 0 25.350919 69.161514 71.790703 131.26573 0 0-83.082378 28.256865-75.997405 101.625081 0 0-2.87827 81.836973 177.401081 76.218811 0 0 126.699243-9.852541 164.753297-63.515676l16.605405 0 0.276757 0 16.633081 0c38.026378 53.635459 164.725622 63.515676 164.725622 63.515676 180.224 5.618162 177.401081-76.218811 177.401081-76.218811 7.029622-73.368216-75.997405-101.625081-75.997405-101.625081 46.439784-62.104216 71.790703-131.26573 71.790703-131.26573C992.034595 901.590486 980.79827 694.105946 980.79827 694.105946z\\\" p-id=\\\"4049\\\" fill=\\\"#88BAFF\\\"></path></svg>\"},\"link\":\"https://qm.qq.com/cgi-bin/qm/qr?k=HD9IXnUruOa5pplF1jAeQsLb9BNnP_DE&jump_from=webapi&authKey=tk61Q5la3EAprdYcUBD7v0PBly795OTcT4UT36XxqcG7pmhGRpE+yFlt75vQBWeY\",\"ariaLabel\":\"QQ\"}]},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":false}");</script>
    
  </body>
</html>